]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
js: Export variables and classes for Workspace Matrix extension
authorMartin Zurowietz <martin@zurowietz.de>
Fri, 20 Oct 2023 18:36:06 +0000 (20:36 +0200)
committerMarge Bot <marge-bot@gnome.org>
Sat, 21 Oct 2023 14:04:10 +0000 (14:04 +0000)
Most of these were "var" before the port to ESM (!1499). Here they
are exported again.

References !1499

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2978>

js/ui/overviewControls.js
js/ui/windowManager.js
js/ui/workspaceAnimation.js
js/ui/workspaceThumbnail.js

index 615b4b40b9dd28daf26d25c4bc4b27ba353e315d..29471ee6f58b5b7f8b6fda994e740614b4f65896 100644 (file)
@@ -19,7 +19,7 @@ import * as WindowManager from './windowManager.js';
 import * as WorkspaceThumbnail from './workspaceThumbnail.js';
 import * as WorkspacesView from './workspacesView.js';
 
-const SMALL_WORKSPACE_RATIO = 0.15;
+export const SMALL_WORKSPACE_RATIO = 0.15;
 const DASH_MAX_HEIGHT_RATIO = 0.15;
 
 const A11Y_SCHEMA = 'org.gnome.desktop.a11y.keyboard';
index e5468e80f579a06b20d8127e453b031b5829775b..99be1b4062b1c3f7ee6d0e6d46b5b0d02be2bbfa 100644 (file)
@@ -35,7 +35,7 @@ const DIALOG_SHOW_WINDOW_ANIMATION_TIME = 100;
 const DESTROY_WINDOW_ANIMATION_TIME = 150;
 const DIALOG_DESTROY_WINDOW_ANIMATION_TIME = 100;
 const WINDOW_ANIMATION_TIME = 250;
-const SCROLL_TIMEOUT_TIME = 150;
+export const SCROLL_TIMEOUT_TIME = 150;
 const DIM_BRIGHTNESS = -0.3;
 const DIM_TIME = 500;
 const UNDIM_TIME = 250;
index 973e177feaa806bb017723429fe3c5b47856945c..b6442f7437f60c299cced6bb953976d006ea181b 100644 (file)
@@ -14,9 +14,9 @@ import * as Util from '../misc/util.js';
 import * as Main from './main.js';
 
 const WINDOW_ANIMATION_TIME = 250;
-const WORKSPACE_SPACING = 100;
+export const WORKSPACE_SPACING = 100;
 
-const WorkspaceGroup = GObject.registerClass(
+export const WorkspaceGroup = GObject.registerClass(
 class WorkspaceGroup extends Clutter.Actor {
     _init(workspace, monitor, movingWindow) {
         super._init({
@@ -145,7 +145,7 @@ class WorkspaceGroup extends Clutter.Actor {
     }
 });
 
-const MonitorGroup = GObject.registerClass({
+export const MonitorGroup = GObject.registerClass({
     Properties: {
         'progress': GObject.ParamSpec.double(
             'progress', 'progress', 'progress',
index 75db8111be07393e406885991263d249f15c0430..20b5b55dd5dc18a5c74851d8721202c75e7917d3 100644 (file)
@@ -210,7 +210,7 @@ export const WindowClone = GObject.registerClass({
 });
 
 
-const ThumbnailState = {
+export const ThumbnailState = {
     NEW:            0,
     EXPANDING:      1,
     EXPANDED:       2,